to dispose finally of - Spanish English Dictionary